Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F14 USA F15 USA F14 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 USA F12 USA F13 2001 Eddleman USTA Challenger - Birmingham USTA Seascape Challenger - Aptos The Wright Financial Group, Inc. Challenger - Champaign The Surbiton Trophy - Surbiton 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Unique Zagreb Open - Zagreb Baton Rouge Pro Tennis Classic - Baton Rouge Men's Pro Challenger at Tunica National - Tunica Sunset Moulding Challenger - Yuba City Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Carson Challenger Charlottesville Challenger Champaign Challenger Dallas Challenger Baton Rouge Challenger Carson Challenger Charlottesville Challenger Knoxville Challenger Tallahassee Challenger Savannah Challenger Rijeka Challenger Aptos Challenger Lexington Challenger Champaign Challenger Sarasota Challenger Delhi Challenger I - New Delhi Gerry Weber Open - Halle The Natrel's Challenger of Granby - Granby Baden Open - Ettlingen Malaysian Open - Kuala Lumpur Sacramento Challenger - Sacramento Dallas Challenger Tiburon Challenger Bangkok Challenger Baton Rouge Challenger Vancouver Challenger Binghamton Challenger Como Challenger Wolfsburg Challenger Calabasas Challenger Honolulu Challenger Savannah Challenger Champaign Challenger Citrix Tennis Championships - Delray Beach Sybase Open - San Jose Japan Open - Tokyo Sybase Open - San Jose Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Brasil Open - Salvador BellSouth Open - Vina del Mar Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Dallas Challenger Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank CNA TennisPro Classic - Winnetka USTA Challenger of Burbank - Burbank Kroger / St. Jude International - Memphis 2001 USTA Tallahassee Tennis Challenger - Tallahassee Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles International Tennis Championships - Delray Beach Next Generation Hardcourts - Adelaide SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Lubbock Challenger - Lubbock RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Regional Hand Center Men's Challenger - Fresno Vietnam Open - Ho Chi Minh City SAP Open - San Jose Regions Morgan Keegan Championships - Memphis drkoop.com USTA Tennis Championships of Denver - Denver USTA Challenger of Las Vegas - Las Vegas USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa Tennis Channel Open - Las Vegas XL Capital Bermuda Open - Bermuda USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby 1998 Safeway Challenger - Aptos USTA Callenger of Urbana-Champaign - Urbana CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara Laser Vision USTA Challenger - Amarillo USTA/Safeway Challenger - Aptos CMG Asia Open - Hong Kong Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville Samsung Securities Cup Challenger Tennis - Seoul Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 2004 Colorado Tennis Classic - Denver Smith Barney Men's Challenger - Covington The Wright Financial Group USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Challenger - Ho Chi Minh City USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Badden Open by Rothaus - Ettlingen The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Zivnobanka Czech Open - Prostejov 2005 Tulsa Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Hilton Waikoloa Village USTA Challenger - Waikoloa 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Unique Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Eddleman USTA Challenger - Birmingham The Natrel's Challenger - Granby Fifth-Third Bank Tennis Classic - Lexington drkoop.com USTA Tennis Championships - Armonk Odlum Brown Vancouver Open - Vancouver USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas dBI Tennis Challenger - Binghamton Next Generation Adelaide International - Adelaide Millenium Tennis Championships - Delray Beach Naples Challenger - Naples Hilton Waikoloa Village USTA Challenger - Waikoloa drkoop.com USTA Challenger of Tallahassee - Tallahassee AT&T Challenger of Dallas - Dallas Samsung Challenger 2007 - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda U.S. Men's Clay Court Championships - Houston II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven The Comercia Challenger - Aptos Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Davidoff Swiss Indoors - Basel Taiwan Challenger - Kaohsiung AT&T Challenger of Dallas - Dallas Puerto Rico Challenger Tennis Event - Humacao Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas College Station Challenger - College Station Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Semgroup Challenger - Tulsa Ford Tennis Championships - Louisville Music City Challenger - Nashville SAP Open - San Jose drkoop.com USTA Tennis Championships of San Antonio - San Antonio Regions Morgan Keegan Championships - Memphis Austin Challenger - Austin U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Fifth Third Bank Tennis Championships - Lexington JSM Challenger - Champaign USTA Challenger of Burbank - Burbank Burbank Challenger - Burbank Ojai Challenger Vancouver Challenger USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Tiburon Challenger Calabasas Challenger University of Tennessee USTA Men's Challenger - Knoxville 2004 Keys Gate Challenger - Homestead Sarajevo Challenger Legg Mason Tennis Classic - Washington Alessandria Challenger Regions Morgan Keegan Championships - Memphis Music City Challenger - Nashville Izmir Challenger Savannah Challenger Nottingham Challenger 2001 USTA Challenger of Calabasas - Calabasas USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville USTA Illinois Challenger - Champaign Talahassee Challenger 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Winnetka Challenger Rhodes Challenger BMW Tennis Championship - Sunrise Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Cadillac Pro Indoor USTA Challenger - West Bloomfield 2006 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi ATP Challenger - San Luis Potosi XL Bermuda Open - Bermuda III Challenger Continenal Plaza - Puerto Vallarta Torneo Internacional Challenger Fila 2006 - Leon WOW Cafe Challenger - New Orleans GHI Bronx Tennis Classic - Bronx Savannah Challenger Sacramento Challenger 2004 Freeman Men's Challenger - Joplin 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Zagreb Challenger Pro Tennis World Open - Boca Raton 2002 Eddleman USTA Challenger - Birmingham Tiburon Challenger ARMS USTA Challenger - Rocky Mount Levene Gouldin & Thompson Tennis Challenger - Binghamton 2004 USTA Challenger of Calabasas - Calabasas Carson Challenger Karlsruhe Challenger Seoul Challenger GHI Bronz Classic - Bronx Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills Yuba City Challenger Charlottesville Challenger USTA Seascape Challenger - Aptos Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills 2002 FSE Challenger - Tarzana Sacramento Challenger Knoxville Challenger Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Swanston Challenger - Sacramento USTA Seascape Challenger - Aptos Challenger Banque Nationale Rimouski - Rimouski Fifth Third Bank Tennis Classic - Lexington Copenhagen Open - Copenhagen 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos Sacramento Challenger Sarasota Challenger Honolulu Challenger Hurricane Tennis Open - Bradenton Winnetka Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson Pro Tennis World Open - Sunrise The Tennis Channel Open - Las Vegas Swanston Challenger - Sacramento USTA Challenger of Orlando - Orlando JSM Challenger of Champaign - Urbana ATP Challenger Numea - New Caledonia USTA Men's Challenger of Dallas - Dallas Siebel Open - San Jose Kroger / St. Jude International - Memphis Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Casablanca Challenger SAP Open - San Jose The Stella Artois Championships - London The Stella Artois Grass Court Championships - London Sybase Open - San Jose Salem Open - Hong Kong MFS Pro Tennis Championships - Boston Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Adidas International - Sydney Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Healthsouth USTA Challenger - Dallas Healthsouth/USTA Pro Link Challenger - San Antonio Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London New Haven Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Tata Open 2003 - Chennai RCA Championships - Indianapolis Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo RCA Championships - Indianapolis Brisbane - Brisbane Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Sybase Open - San Jose RCA Championships - Indianapolis Bergamo Challenger Japan Open - Tokyo Hypo Group Tennis International - Portschach Gerry Weber Open - Halle AT&T Challenge - Atlanta Brisbane International - Brisbane Apia International - Sydney BellSouth Open - Auckland AEGON Championships - London Heineken Open Shanghai - Shanghai Salem Open - Hong Kong Stockholm Open - Stockholm Miller Lite Hall of Fame Tennis Championships - Newport Brazil Open - Salvador Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Sydney International - Sydney President's Cup 1999 - Tashkent US Men's Clay Court Championship - Houston Farmers Classic - Los Angeles Sydney International - Sydney The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport TD Waterhouse Cup - Long Island The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati BMW Open - Munich Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Indian Wells Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis AIG Japan Open - Tokyo NASDAQ-100 Open - Miami Pilot Pen International - New Haven Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Los Angeles Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami Kroger / St. Jude International - Memphis SAP Open - San Jose Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Thailand Open - Bangkok du Maurier Open - Montreal U.S. Men's Clay Court Championships - Orlando U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne The Stella Artois Grass Court Championships - London Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 1R, TUR-BIH 1-3 du Maurier Open - Toronto Wimbledon - London 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group II, 1R, MAR-BIH 2-3 Pacific Life Open - Indian Wells Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1